GitHub Copilot
コメントと関数名から中身を推測して提案してくれる
反復コードを途中まで書くと、残りをやってくれる
複数の提案の中から良い感じのものを自分で選択できる
そのうち、GeminiやClaudeなどもCopilotに対応する流れがあるらしい
これはGemini
逆にコードから、自然言語の説明を出力する機能
軽く見た感じ、コードを自然言語に書き下しているだけなので、あまりうれしくはない
「見たらわかるわ!」という説明をされる
クソデカ関数に対して使えば有用なのかも知れない
コード自動生成を行うGithub Copilot(Codex)の論文。GPTを使いdocstringで条件付けして関数を生成、159GBのpythonコードで学習、複数サンプルしunittest通過率で評価。トークン平均対数尤度が高いサンプルが有効。説明が長い、変数が多い、処理が長くなる場合に精度が落ちる ref 設定のページ
https://gyazo.com/92c277c266629dc74d1bffd194d22327
内部の仕組み
直近にアクセスした同じ言語の20個のファイルが対象?
@mizchi: VSCode で使ってるライブラリの .d.ts をピン止めしてコードを書くと、今までとは比較にならないぐらい補完精度が爆上がりして便利だ... ほんまか?
promptが流出したらしい
右クリックで「ファイルをチャットに追加」とか
いつの間にかコンテキストを指定できるようになっていたmrsekut.icon
https://gyazo.com/5186d1c447f348b8bda33b9c0bf2c5e4
これの意味
2022/6/22有料になったらしい
https://gyazo.com/29da3f4c5299b5d791bbeaa68c8afea0
利用料金は以下のいずれか
月額10ドル
年額100ドル